/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package Modelo;

import java.io.File;
import javax.swing.filechooser.FileFilter;
/**
 *
 * @author Luigi
 */

public class Filtro extends  FileFilter{

    //permite verificar si esque los archivos a abrir tienen la extencion
    //especificada, tambien los abre si son directorios, o archivos
    public boolean accept(File archivo) {
        if (archivo.isDirectory()) {
            return true;
        }else{
            String extencion=null;
            String direccion=archivo.getName();
            int valor=direccion.lastIndexOf('.');
            //Selecciona una posicion mas de la del punto sino no responde
            extencion=direccion.substring(valor+1);
            if (extencion!=null) {
                if (extencion.equalsIgnoreCase("mp3")) {
                return true;
            }else{
                    return false;
            }
            } else {
                return false;
            }
        }
    }

    //debuelve el tipo al conbobox para que se la pueda seleccionar por parte
    //del usuario en este caso .mp3
    @Override
    public String getDescription() {
        String descripcion=".mp3";
        return descripcion;
    }

}
